package main

import (
	"fmt"
	"log"
)

func main() {
	// 1、声明变量 var 变量名 类型
	var age int
	fmt.Println(age) //声明未赋值，默认为0

	// 2、变量赋值
	age = 18
	fmt.Println(age)

	// 3、声明并赋值一行实现
	var name string = "baim0"
	fmt.Println(name)

	var gender = "man"
	fmt.Println(gender)

	var name2, age2 = "baim0", 18
	fmt.Println(name2, age2)

	// 4、声明多个变量
	var x, y int
	fmt.Println(x, y)

	var (
		a string
		b int
		c bool
	)
	fmt.Println(a, b, c)

	// 5、声明并赋值的简洁写法
	job := "yunwei" // 这种方式不适用于全局
	log.Println(job)
}
